/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package br.fatec.main;

import br.fatec.funcionario.Departamento;
import br.fatec.funcionario.Pessoa;
import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.EntityTransaction;
import javax.persistence.Persistence;

/**
 *
 * @author Kenji
 */
public class MainAdicionarFuncionario {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        EntityManagerFactory fabricaMotores = Persistence.createEntityManagerFactory("escolaModelo");
        
        EntityManager motor = fabricaMotores.createEntityManager();
        
        EntityTransaction transacao = motor.getTransaction();
        
        transacao.begin();
        
        Pessoa pessoa = new Pessoa();
        pessoa.setCod_func(01);
        pessoa.setNome_func("Marcos");
        pessoa.setFuncao("Gerente");
        
        Departamento departamento = new Departamento();
        
        departamento.setCod_dept(01);
        departamento.setNome_dept("Requisitos");
        
        motor.persist(pessoa);
        
        //departamento.setPessoa(pessoa);
        
        motor.persist(departamento);
        
        transacao.commit();
    
    }
}
